body {	
font-family: Verdana, Arial, sans-serif;
font-size:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
scrollbar-3dlight-color: white;
scrollbar-arrow-color:#b0c4d8;
scrollbar-base-color:silver;
scrollbar-darkshadow-color:#80786E;
scrollbar-face-color:#F5F5F5;
scrollbar-highlight-color:#C2BEB8;
scrollbar-shadow-color:#b0c4d8;
scrollbar-track-color:white;
}

table {
width: 100%;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border-collapse:collapse;
}

td {
font-size: 11px; 
}

textarea {
BORDER-RIGHT: #c2c2c2 1px solid; 
BORDER-TOP: #c2c2c2 1px solid; 
BORDER-LEFT: #c2c2c2 1px solid; 
BORDER-BOTTOM: #c2c2c2 1px solid;
}

a {
color: #000000; 
}

select {
font-size:11px;
}

.reportTable {
margin-top:15px;
}


.CaixaTexto {
BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #000000; BORDER-BOTTOM: #c2c2c2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}

.fixo {
font-family: courier; 
}	

.tableHeader {
border-color:black;
border-top-style:solid;
border-top-width:1;
border-bottom-style:solid;
border-bottom-width:1;
background-color:silver;
padding-top:10;
text-align:left;
font-size:10px; color=black;
font-weight:bold;
background:url("images\BAR.JPG");
}

.columHeader {
border-color:black;
border-bottom-style:solid;
border-bottom-width:1;
font-size:12px;
font-weight:bold;
}

.rowBlank {
background-color:white;
}

.rowColor {
background-color:gainsboro;
}

.columTotal {
background-color:gainsboro;
font-weight: bold; 
}

.observacao {
border-color:black;
border-top-style:solid;
border-top-width:2;
border-bottom-style:solid;
border-bottom-width:1;
padding-top:5;
font-size:11px;
}

.formLabel {
width:100;
text-align: right;
vertical-align: bottom; 
}

input {
font-size: 100%;
font-family: Verdana, Arial, sans-serif;
cursor: hand; 
BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #000000; BORDER-BOTTOM: #c2c2c2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}

button {
font-family: Verdana, Arial; 
font-size: xx-small; 
font-weight: bold; 
color:black; 
background-color: #d0c4d8; 
background-repeat: repeat;
background-attachment: scroll; 
cursor: hand;
background-position: 0% 50%;
}

.formLabelPallete {
width:100;
text-align: left;
vertical-align: bottom; 
background-color: #b0c4d8;
font-weight: bold;
}

.formField {
text-align: left; 
vertical-align: bottom;
}

.botao  {
background-color: #b0c4d8; 
font-weight: bold;
cursor: hand;
}

.menu {
list-style-image:url(../images/mais.png);
}	

.submenu {
list-style-image:url(../images/menu.png);
}

.portlet_bar {
background-color:#d0e1f4;
font-weight: bold;
nowrap: true;
valign: middle;
}

.td_pallete {
background-color: #b0c4d8;
font-weight: bold;
nowrap: true;
valign: left;
}

table#tabmenu {
margin-bottom: 0px;
}

td.tab, td.selectedtab, td.tabspacer, td#contentscell {
border: 1px solid black;
cursor: hand;
nowrap: false;
}

td.tabspacer {
border-width: 0 0 0px;
}

td.tab {
background: #ff9966;
cursor: pointer;
font-size:13px;
font-weight: bold;
width: 15%;
padding: 0px;
border-width: 1px 1px 1px 1px;
}

td.selectedtab {
border-bottom: 0 solid #ffcc99;
}

td.selectedtab, td#contentscell {
background: #ffcc99;
font-size:13px;
font-weight: bold;
width: 15%;
padding: 0px;
border-width: 1px 1px 1px 1px;
}

.contentscell {
background: #ffcc99;
padding: 10px;
border: 1px solid black;
}

td#contentscell {
border-width: 0px 1px 1px;
padding: 5px;
}

div.contents {
display: none;
}

div.selectedcontents {
display: block;
}

.myhidden {
visibility: hidden;
display: none;
}

.calCalendar {
	BORDER-RIGHT: #dddddd 2px outset; BORDER-TOP: #dddddd 2px outset; BORDER-LEFT: #dddddd 2px outset; BORDER-BOTTOM: #dddddd 2px outset; BACKGROUND-COLOR: #d4d0c8
}
.calClickable {
	CURSOR: hand; TEXT-DECORATION: none
}
.calClickable_hover {
	FONT-WEIGHT: bolder; CURSOR: hand; COLOR: #0a246a
}
.calTitleBar {
	FONT-WEIGHT: bolder; COLOR: #ffffff; BACKGROUND-COLOR: #3a6ea5
}
.calDay {
	BACKGROUND-COLOR: #d4d0c8
}
.calDayCurrent {
	BACKGROUND-COLOR: blue
}
.separator {
background-color:#afc4d9;
text-align: center;
font-family: Arial;
font-size:15px;
font-weight:bold;
border: solid #e6eef4 10px
}

.separator {
background-color:#afc4d9;
text-align: center;
font-family: Arial;
font-size:12px;
font-weight:bold;
}

.separatorTable {
border: solid 2;
Border-Collapse:separate;
}

.positionTr {
align:center;
}

.positionTd {
vertical-align:top;
text-align:center;
}

.reportTable {
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
}

.baseForm {
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
}

.messageTable {
margin-top:10;
}

.obsTable {
margin-top:10;
}

.itemTable {
margin-top:10;
}

.chartTable {
margin-top:10;
}

.obsTable {
margin-top:10;
}

.buttonTable {
width:100%;
margin-top:10px;
}

.navigatorButtonTable {
text-align:center;
}

.buttonItem {
border-color:black;
border-top-style:solid;
border-top-width:1;
padding-top:5;
font-size:11px;
}